package com.hibiscusking.org.service;

import com.hibiscusking.basic.service.IBaseService;
import com.hibiscusking.org.domain.Shop;
import com.hibiscusking.org.domain.ShopAuditLog;

import java.util.List;
import java.util.Map;

public interface ShopService extends IBaseService<Shop> {
    void settleIn(Shop shop);

    void approved(ShopAuditLog shopAuditLog);

    void modifyState(Long id);

    void reject(ShopAuditLog shopAuditLog);

    Shop findShopAndEmpById(Long id);

    void addShops(List<Shop> shops);

    Map<String, Object> shopReportForm();
}
